libreoffice.git
13 years agouse sax::Converter:: base64 code instead
Caolán McNamara [Wed, 30 May 2012 14:09:18 +0000 (14:09 +0000)]
use sax::Converter:: base64 code instead

Change-Id: I92fd4459bed7c38ff2063899b20d24d781ac45b

From b9f83fca37a3544b825de9d2f295090257d3477b Mon Sep 17 00:00:00 2001
From: Caolán McNamara <caolanm@redhat.com>
Date: Sat, 02 Jun 2012 22:14:45 +0000
Subject: ThreeByteToFourByte and friends are no longer in use

Change-Id: I9a2aaebfc5cc6b8b6327d61270043611283a6975

Gbp-Pq: Name CVE-2012-2665-binfilter.diff

13 years agoIs CVE-2012-2665 fixed in LO?
Caolán McNamara [Fri, 8 Jun 2012 09:23:44 +0000 (10:23 +0100)]
Is CVE-2012-2665 fixed in LO?

On Thu, 2012-06-07 at 18:23 +0200, Petr Mladek wrote:
> Hi Caolan,
>
> I am a bit confused by all the security problems. Is CVE-2012-2665 fixed
> in LO-3.5?

Not yet. I wanted to wait to propose any more backports until the
backlog was cleared to try and avoid confusion :-)

So, I'm now requesting the following three additional commits to be
cherry-picked to 3-5

78f614e5fff70d4874322255cca739f430865f0a key-size
acc613a3236c61c8272bde1eadca5d8bf25f98f1 tag-hierarchy
4a7164429b727bd8fd6f183950e85e6225869364 count-and-order

to address CVE-2012-2665

I'd like to consider those three + the already cherry-picked
4036ee4db7b43cac9f892c2b9a2c545f0f838747 as our canonical solution to
CVE-2012-2665 (78f614e5fff70d4874322255cca739f430865f0a is technically
not really relevant but I reckon its easiest to bundle it into any
backports while we're at it to keep things simple)

C.

From 4036ee4db7b43cac9f892c2b9a2c545f0f838747 Mon Sep 17 00:00:00 2001
From: Caolán McNamara <caolanm@redhat.com>
Date: Wed, 30 May 2012 14:10:25 +0000
Subject: merge three base64 encoders/decoders together

Conflicts:

        filter/source/placeware/Base64Codec.cxx
        package/source/manifest/Base64Codec.cxx

Change-Id: Ic123c081fcf6ddcf5d61c5d5a3eab01db470014c
Signed-off-by: Miklos Vajna <vmiklos@suse.cz>
From 78f614e5fff70d4874322255cca739f430865f0a Mon Sep 17 00:00:00 2001
From: Caolán McNamara <caolanm@redhat.com>
Date: Mon, 28 May 2012 09:33:40 +0000
Subject: check key size

Change-Id: Ia909b0abb3ef84a9f0a14d42379f693ae9e70812

From acc613a3236c61c8272bde1eadca5d8bf25f98f1 Mon Sep 17 00:00:00 2001
From: Caolán McNamara <caolanm@redhat.com>
Date: Mon, 28 May 2012 09:35:31 +0000
Subject: unwind manifest xml parser and follow tag hierarchy model

so we validate that each tag is inside the right parent

Change-Id: Ibc82aeaf6b409ef2fed7de0cd8f15c164da65e53

From 4a7164429b727bd8fd6f183950e85e6225869364 Mon Sep 17 00:00:00 2001
From: Caolán McNamara <caolanm@redhat.com>
Date: Mon, 28 May 2012 10:43:09 +0000
Subject: count and order of receipt of properties doesn't matter

so stick imported properties into assigned slots and throw out empty ones when
finished. Reuse existing ids for this between import and export. Shuffle
FULLPATH to 0 as per import comment

Change-Id: I516116c5327498ad043f6e2fb9bd257599ade2a2

Gbp-Pq: Name CVE-2012-2665.diff

13 years agoclip max entries
Caolán McNamara [Mon, 28 May 2012 15:13:09 +0000 (15:13 +0000)]
clip max entries

Signed-off-by: Petr Mladek <pmladek@suse.cz>
Gbp-Pq: Name CVE-2012-2334-clip-max-entries.diff

13 years agoevolution-3.4
Debian LibreOffice Maintainers [Wed, 1 Aug 2012 08:41:17 +0000 (08:41 +0000)]
evolution-3.4

Gbp-Pq: Name evolution-3.4.diff

13 years agofdo#47325 legacy reports: survive absence of Sorting hidden control
Lionel Elie Mamane [Tue, 5 Jun 2012 16:40:13 +0000 (18:40 +0200)]
fdo#47325 legacy reports: survive absence of Sorting hidden control

Reports created in 3.4 and earlier lack it.

Change-Id: I2cf1cad75fff59f23ad98299c4f94253adf7355b

Gbp-Pq: Name fix-legacy-report-opening.diff

13 years agofdo#50415 and fdo#34638 Fix Shortcut names are not localized on Linux
Thomas Arnhold [Tue, 5 Jun 2012 20:26:07 +0000 (22:26 +0200)]
fdo#50415 and fdo#34638 Fix Shortcut names are not localized on Linux

This partially reverts commit 2233aa52da14ec85331aee1163b885fe9a9fb507
and commit 8d9e2d9a211f710e91ac7c607fea25895282d245

Before the keyboard name was used to determine the target language
for translation of UI shortcuts. With this patch the UI locale
is used to determine the language.

Related to:
8d9e2d9a211f710e91ac7c607fea25895282d245
04b9c2f633f0be1b676933943bdd0b1dc58b5471

Change-Id: Id7ee05ed4065dd4f0c12d283413e97092e95a15f

Gbp-Pq: Name make-shortcuts-in-menus-localized-again.diff

13 years agoremove -fsigned-char from s390 to fix smoketest..
Rene Engelhard [Wed, 6 Jun 2012 13:49:12 +0000 (13:49 +0000)]
remove -fsigned-char from s390 to fix smoketest..

Change-Id: I66c468e917513cdb096937f9955eb8a41aabaa37

Signed-off-by: Caolán McNamara <caolanm@redhat.com>
Gbp-Pq: Name fix-signed-char-mess.diff

13 years agoppc: yyinput returns a int, truncating to (unsigned)char does't work
Caolán McNamara [Mon, 14 May 2012 13:00:59 +0000 (14:00 +0100)]
ppc: yyinput returns a int, truncating to (unsigned)char does't work

retain this as an int so that on platforms where char is unsigned
we don't mangle the value and get this all wrong.

Fixes database opening tables on ppc if -fsigned-char is removed

Change-Id: I66f0c6b1b19191595f8b348377579f2daabf7ada

Gbp-Pq: Name yyinput-fix-for-unsigned-char.diff

13 years agowrong types used here, breaks 64bit bigendian
Caolán McNamara [Tue, 6 Mar 2012 09:37:35 +0000 (09:37 +0000)]
wrong types used here, breaks 64bit bigendian

Gbp-Pq: Name fix-Test-BigPtrArray-on-64bit-bigendian.diff

13 years agoignore-sc_cellrangesbase-fails
Debian LibreOffice Maintainers [Wed, 1 Aug 2012 08:41:17 +0000 (08:41 +0000)]
ignore-sc_cellrangesbase-fails

Gbp-Pq: Name ignore-sc_cellrangesbase-fails.diff

13 years agolp#904212: add missing mimetypes to impress.desktop
Bjoern Michaelsen [Thu, 26 Apr 2012 00:10:36 +0000 (02:10 +0200)]
lp#904212: add missing mimetypes to impress.desktop

* application/vnd.openxmlformats-officedocument.presentationml.slide
* application/vnd.openxmlformats-officedocument.presentationml.slideshow

Conflicts:

sysui/desktop/menus/impress.desktop

Gbp-Pq: Name lp-904212-add-missing-mimetypes-to-impress.desktop.diff

13 years agogcc-4.4
Debian LibreOffice Maintainers [Wed, 1 Aug 2012 08:41:17 +0000 (08:41 +0000)]
gcc-4.4

Gbp-Pq: Name gcc-4.4.diff

13 years agolp-926940-visio-mime-for-draw
Debian LibreOffice Maintainers [Wed, 1 Aug 2012 08:41:17 +0000 (08:41 +0000)]
lp-926940-visio-mime-for-draw

===================================================================

Gbp-Pq: Name lp-926940-visio-mime-for-draw.diff

13 years agocodemaker: write version 49 (1.5) class files
Michael Stahl [Thu, 17 May 2012 22:50:25 +0000 (22:50 +0000)]
codemaker: write version 49 (1.5) class files

The trick of writing generic types into class files of versions < 49
does no longer work with javac from OpenJDK 7:

/comphelper/qa/complex/comphelper/Map.java:154: error: type Pair does
not take parameters
  Pair< ?, ? >[] initialMappings = new Pair< ?, ? >[ _keys.length ];

There appears to be a related JDK bug for this, at some time javac had
an undocumented option to produce similar class files that are also
rejected now, this has been closed as "Not a Defect":

http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7078419

Change-Id: I8a504f6cbb3bb58cd914aebb88637cc6feb0bd48
(cherry picked from commit 26643fb59e0005f0bc83708b785d20d62d8e7411)

Signed-off-by: Michael Stahl <mstahl@redhat.com>
Signed-off-by: Stephan Bergmann <sbergman@redhat.com>
Gbp-Pq: Name jdk7.diff

13 years agogcc-4.7-amd64
Debian LibreOffice Maintainers [Wed, 1 Aug 2012 08:41:17 +0000 (08:41 +0000)]
gcc-4.7-amd64

0fdbb5b0eabbaa571f3747fda12a56c938cba474 Mon Sep 17 00:00:00 2001
From: Stephan Bergmann <sbergman@redhat.com>
Date: Thu, 29 Mar 2012 15:50:16 +0000
Subject: Make cpp_uno/gcc3_linux_x86-64 bridge work with GCC 4.7

See comment in callvirtualmethod.cxx for details.

From fa09866ccb5bc197ad3e1ec1a453d6fab20cd7df Mon Sep 17 00:00:00 2001
From: Stephan Bergmann <sbergman@redhat.com>
Date: Fri, 30 Mar 2012 11:58:34 +0000
Subject: Adapt cpp_uno/gcc3_linux_x86-64 to GCC 4.7 cxxabi.h

...the same way cpp_uno/mingw_intel was already adapted.

Gbp-Pq: Name gcc-4.7-amd64.diff

13 years agoAdapt cpp_uno/gcc3_linux_intel to GCC 4.7
Stephan Bergmann [Wed, 4 Apr 2012 11:02:44 +0000 (11:02 +0000)]
Adapt cpp_uno/gcc3_linux_intel to GCC 4.7

...the same way cpp_uno/gcc3_linux_x86-64 was already adapted.

Gbp-Pq: Name gcc-4.7-i386.diff

13 years agoGCC 4.7 -Werror=enum-compare
Stephan Bergmann [Thu, 29 Mar 2012 12:03:08 +0000 (12:03 +0000)]
GCC 4.7 -Werror=enum-compare

Gbp-Pq: Name gcc-4.7.diff

13 years agogtk3-hack-explicit-gmodule
Debian LibreOffice Maintainers [Wed, 1 Aug 2012 08:41:17 +0000 (08:41 +0000)]
gtk3-hack-explicit-gmodule

For whatever reason we get undefined referenced to g_module_*.

Gbp-Pq: Name gtk3-hack-explicit-gmodule.diff

13 years agodebian-hardened-buildflags
Debian LibreOffice Maintainers [Wed, 1 Aug 2012 08:41:17 +0000 (08:41 +0000)]
debian-hardened-buildflags

Gbp-Pq: Name debian-hardened-buildflags.diff

13 years agopythonloader.uno.so, libpyuno and pyuno are duplicates for linkoo too
Bjoern Michaelsen [Tue, 21 Feb 2012 12:43:04 +0000 (13:43 +0100)]
pythonloader.uno.so, libpyuno and pyuno are duplicates for linkoo too

Gbp-Pq: Name pythonloader.uno.so-libpyuno-and-pyuno-are-duplicate.diff

13 years agomove binfilter mime types into extra .desktop file
David Tardon [Tue, 31 Jan 2012 08:40:57 +0000 (09:40 +0100)]
move binfilter mime types into extra .desktop file

Gbp-Pq: Name move-binfilter-mimetypes-in-extra-desktop-file.diff

13 years agomediwiki-oor-replace
Debian LibreOffice Maintainers [Wed, 1 Aug 2012 08:41:17 +0000 (08:41 +0000)]
mediwiki-oor-replace

Gbp-Pq: Name mediwiki-oor-replace.diff

13 years agodisable-unoapi-subsequentcheck-for-now
Debian LibreOffice Maintainers [Wed, 1 Aug 2012 08:41:17 +0000 (08:41 +0000)]
disable-unoapi-subsequentcheck-for-now

Gbp-Pq: Name disable-unoapi-subsequentcheck-for-now.diff

13 years agopropagate gb_FULLDEPS
Bjoern Michaelsen [Wed, 21 Dec 2011 21:29:02 +0000 (22:29 +0100)]
propagate gb_FULLDEPS

Gbp-Pq: Name propagate-gb_FULLDEPS.diff

13 years agofix-ARM-detection-in-set-soenv
Debian LibreOffice Maintainers [Wed, 1 Aug 2012 08:41:17 +0000 (08:41 +0000)]
fix-ARM-detection-in-set-soenv

Gbp-Pq: Name fix-ARM-detection-in-set-soenv.diff

13 years agomake-package-modules-not-suck
Debian LibreOffice Maintainers [Wed, 1 Aug 2012 08:41:17 +0000 (08:41 +0000)]
make-package-modules-not-suck

Gbp-Pq: Name make-package-modules-not-suck.diff

13 years agosearch-usr-share-for-images
Debian LibreOffice Maintainers [Wed, 1 Aug 2012 08:41:17 +0000 (08:41 +0000)]
search-usr-share-for-images

Gbp-Pq: Name search-usr-share-for-images.diff

13 years agomake-pyuno-work-with-system-wide-module-install
Debian LibreOffice Maintainers [Wed, 1 Aug 2012 08:41:17 +0000 (08:41 +0000)]
make-pyuno-work-with-system-wide-module-install

Gbp-Pq: Name make-pyuno-work-with-system-wide-module-install.diff

13 years agomysqlcppconn-libmysqlclient-SONAME
Debian LibreOffice Maintainers [Wed, 1 Aug 2012 08:41:17 +0000 (08:41 +0000)]
mysqlcppconn-libmysqlclient-SONAME

Gbp-Pq: Name mysqlcppconn-libmysqlclient-SONAME.diff

13 years agojdbc-driver-classpaths
Debian LibreOffice Maintainers [Wed, 1 Aug 2012 08:41:17 +0000 (08:41 +0000)]
jdbc-driver-classpaths

Gbp-Pq: Name jdbc-driver-classpaths.diff

13 years agoreportdesign-mention-package
Debian LibreOffice Maintainers [Wed, 1 Aug 2012 08:41:17 +0000 (08:41 +0000)]
reportdesign-mention-package

Gbp-Pq: Name reportdesign-mention-package.diff

13 years agosensible-browser
Debian LibreOffice Maintainers [Wed, 1 Aug 2012 08:41:17 +0000 (08:41 +0000)]
sensible-browser

===================================================================

Gbp-Pq: Name sensible-browser.diff

13 years agosensible-lomua
Debian LibreOffice Maintainers [Wed, 1 Aug 2012 08:41:17 +0000 (08:41 +0000)]
sensible-lomua

===================================================================

Gbp-Pq: Name sensible-lomua.diff

13 years agohelp-msg-add-package-info
Debian LibreOffice Maintainers [Wed, 1 Aug 2012 08:41:17 +0000 (08:41 +0000)]
help-msg-add-package-info

===================================================================

Gbp-Pq: Name help-msg-add-package-info.diff

13 years agomention-java-common-package
Debian LibreOffice Maintainers [Wed, 1 Aug 2012 08:41:17 +0000 (08:41 +0000)]
mention-java-common-package

===================================================================

Gbp-Pq: Name mention-java-common-package.diff

13 years agosmoketest-only-en-US
Debian LibreOffice Maintainers [Wed, 1 Aug 2012 08:41:17 +0000 (08:41 +0000)]
smoketest-only-en-US

Gbp-Pq: Name smoketest-only-en-US.diff

13 years agoinstall-fixes
Debian LibreOffice Maintainers [Wed, 1 Aug 2012 08:41:17 +0000 (08:41 +0000)]
install-fixes

Gbp-Pq: Name install-fixes.diff

13 years agofix-system-lpsolve-build
Debian LibreOffice Maintainers [Wed, 1 Aug 2012 08:41:17 +0000 (08:41 +0000)]
fix-system-lpsolve-build

Gbp-Pq: Name fix-system-lpsolve-build.diff

13 years agodisable --dynamic-list-cpp-new/--dynamic-list-cpp-typeino as they SIGSEGV ld
Bjoern Michaelsen [Tue, 19 Jul 2011 15:20:43 +0000 (17:20 +0200)]
disable --dynamic-list-cpp-new/--dynamic-list-cpp-typeino as they SIGSEGV ld

 * at least on linking transex in l10ntools/source with ld from binutils-2.21.52.20110707-1ubuntu1

Gbp-Pq: Name disable-dynamic-list-cpp.diff

13 years agorhino-build-optional
Debian LibreOffice Maintainers [Wed, 1 Aug 2012 08:41:17 +0000 (08:41 +0000)]
rhino-build-optional

Gbp-Pq: Name rhino-build-optional.diff

13 years agodebian-debug
Debian LibreOffice Maintainers [Wed, 1 Aug 2012 08:41:17 +0000 (08:41 +0000)]
debian-debug

Gbp-Pq: Name debian-debug.diff

13 years agosplit-binfilters-and-evo
Debian LibreOffice Maintainers [Wed, 1 Aug 2012 08:41:17 +0000 (08:41 +0000)]
split-binfilters-and-evo

Gbp-Pq: Name split-binfilters-and-evo.diff

13 years agojurt-soffice-location
Debian LibreOffice Maintainers [Wed, 1 Aug 2012 08:41:17 +0000 (08:41 +0000)]
jurt-soffice-location

commit b71107fb12e3c3125e0cb62c5a4f6636a80c6408
Author:     Bjoern Michaelsen <bjoern.michaelsen@canonical.com>
AuthorDate: Tue Jun 7 11:52:37 2011 +0200
Commit:     Bjoern Michaelsen <bjoern.michaelsen@canonical.com>
CommitDate: Tue Jun 7 11:52:37 2011 +0200

    on debian-based systems, we know where our soffice binary is

Gbp-Pq: Name jurt-soffice-location.diff

13 years agogcj-safe-jni-h-include
Debian LibreOffice Maintainers [Wed, 1 Aug 2012 08:41:17 +0000 (08:41 +0000)]
gcj-safe-jni-h-include

Gbp-Pq: Name gcj-safe-jni-h-include.diff

13 years agodebian-opt
Debian LibreOffice Maintainers [Wed, 1 Aug 2012 08:41:17 +0000 (08:41 +0000)]
debian-opt

Gbp-Pq: Name debian-opt.diff

13 years agono-minimaltoc
Debian LibreOffice Maintainers [Wed, 1 Aug 2012 08:41:17 +0000 (08:41 +0000)]
no-minimaltoc

Gbp-Pq: Name no-minimaltoc.diff

13 years agolibreoffice (1:3.5.4-7) unstable; urgency=high
Rene Engelhard [Wed, 1 Aug 2012 08:41:17 +0000 (08:41 +0000)]
libreoffice (1:3.5.4-7) unstable; urgency=high

  * debian/patches/CVE-2012-2665*.diff: fix CVE-2012-2665
    ("Multiple heap-based buffer overflows in the XML manifest
     encryption handling code")

  * debian/control.in: drop "| ttf-opensymbol" from -core and -math depends
    (closes: #682462)

[dgit import unpatched libreoffice 1:3.5.4-7]

13 years agoImport libreoffice_3.5.4-7.debian.tar.gz
Rene Engelhard [Wed, 1 Aug 2012 08:41:17 +0000 (08:41 +0000)]
Import libreoffice_3.5.4-7.debian.tar.gz

[dgit import tarball libreoffice 1:3.5.4-7 libreoffice_3.5.4-7.debian.tar.gz]

13 years agoImport libreoffice_3.5.4.orig.tar.xz
Rene Engelhard [Mon, 4 Jun 2012 11:16:25 +0000 (11:16 +0000)]
Import libreoffice_3.5.4.orig.tar.xz

[dgit import orig libreoffice_3.5.4.orig.tar.xz]

13 years agoImport libreoffice_3.5.4.orig-binfilter.tar.xz
Rene Engelhard [Mon, 4 Jun 2012 11:16:25 +0000 (11:16 +0000)]
Import libreoffice_3.5.4.orig-binfilter.tar.xz

[dgit import orig libreoffice_3.5.4.orig-binfilter.tar.xz]

13 years agoImport libreoffice_3.5.4.orig-dictionaries.tar.xz
Rene Engelhard [Mon, 4 Jun 2012 11:16:25 +0000 (11:16 +0000)]
Import libreoffice_3.5.4.orig-dictionaries.tar.xz

[dgit import orig libreoffice_3.5.4.orig-dictionaries.tar.xz]

13 years agoImport libreoffice_3.5.4.orig-helpcontent2.tar.xz
Rene Engelhard [Mon, 4 Jun 2012 11:16:25 +0000 (11:16 +0000)]
Import libreoffice_3.5.4.orig-helpcontent2.tar.xz

[dgit import orig libreoffice_3.5.4.orig-helpcontent2.tar.xz]

13 years agoImport libreoffice_3.5.4.orig-src.tar.gz
Rene Engelhard [Mon, 4 Jun 2012 11:16:25 +0000 (11:16 +0000)]
Import libreoffice_3.5.4.orig-src.tar.gz

[dgit import orig libreoffice_3.5.4.orig-src.tar.gz]

13 years agoImport libreoffice_3.5.4.orig-translations.tar.xz
Rene Engelhard [Mon, 4 Jun 2012 11:16:25 +0000 (11:16 +0000)]
Import libreoffice_3.5.4.orig-translations.tar.xz

[dgit import orig libreoffice_3.5.4.orig-translations.tar.xz]